home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d13 / pdx_wp.arc / PDX2WP.DOC < prev    next >
Text File  |  1990-11-14  |  34KB  |  831 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.                                         PDX2WP
  19.  
  20.                      A Paradox to WordPefect Translation Utility
  21.  
  22.  
  23.                                 Shareware Version 1.0
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.                           Copyright (c) 1990 S.L.S. Systems
  52.  
  53.                                  All Rights Reserved.
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.                                      TABLE OF CONTENTS
  66.  
  67.  
  68.                License and Warranty Information  . . . . . . . . . . .    1
  69.  
  70.                What Is PDX2WP? . . . . . . . . . . . . . . . . . . . .    2
  71.  
  72.                Installing PDX2WP . . . . . . . . . . . . . . . . . . .    2
  73.  
  74.                How to Use PDX2WP . . . . . . . . . . . . . . . . . . .    3
  75.                    Running PDX2WP From the DOS Command Line  . . . . .    3
  76.                    Running PDX2WP From a Paradox PAL Script  . . . . .    5
  77.                    Running PDX2WP From Interactive Paradox . . . . . .    6
  78.  
  79.                Limitations of PDX2WP . . . . . . . . . . . . . . . . .    8
  80.  
  81.                Suggestions and Hints . . . . . . . . . . . . . . . . .   10
  82.  
  83.                Final Comments  . . . . . . . . . . . . . . . . . . . .   11
  84.  
  85.                Invoice/Registration Form . . . . . . . . . . . . . . .   12
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.           ─────────────────────────────────────────────────────────────────
  113.           PDX2WP                        Page i
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.           License and Warranty Information
  125.           ================================
  126.  
  127.                PDX2WP  is not  in the  public domain.  This is  the limited
  128.                shareware  version of  the  full commercial  product. It  is
  129.                fully protected by copyright law.
  130.  
  131.                You are granted without  charge a license which permits  (a)
  132.                use of the   program for a reasonable period  for evaluation
  133.                and testing;  (b) making  copies for distribution  to others
  134.                without charge,  provided the program   and the accompanying
  135.                documentation and  other files are distributed  together and
  136.                without   modification;  (c)  posting the  program, together
  137.                with  the accompanying  documentation  and  other files,  on
  138.                electronic bulletin board systems.
  139.  
  140.                How long is  a reasonable period?  The idea  of shareware is
  141.                that you should be able to try  a program before deciding to
  142.                buy it.  Once you have  tried PDX2WP  and found  that it  is
  143.                useful  to you you should  begin to realize  its benefits. A
  144.                period  of two weeks after first use should be sufficient to
  145.                determine the  program's usefulness. Any time  after the two
  146.                weeks is unreasonable.
  147.  
  148.                Use  after  the  reasonable  evaluation  and testing  period
  149.                requires  payment of a license fee.  For a single copy (plus
  150.                necessary archival copies), to be  used on only one computer
  151.                at  a  time, the  fee is  $35.00.  For your  convenience, an
  152.                invoice  form is included at the  end of this documentation.
  153.                For large quantities, discounts and site licenses are avail-
  154.                able. Write for information.
  155.  
  156.                PDX2WP is licensed, and the documentation and other included
  157.                files  are  provided "AS  IS,"  without any  warranty  as to
  158.                performance, accuracy, or freedom  from error, or as to  any
  159.                results generated through  use of such  material, including,
  160.                without limitation, any implied warranties of merchantabili-
  161.                ty or fitness for a particular purpose.
  162.  
  163.                Paradox is a trademark of Borland International
  164.                WordPerfect is a registered trademark of WordPerfect  Corpo-
  165.                ration
  166.  
  167.                                       S.L.S. Systems
  168.                                       13 Shirley Ave.
  169.                                Kingston, Massachusetts 02364
  170.                                        617-585-3620
  171.  
  172.           ─────────────────────────────────────────────────────────────────
  173.           PDX2WP                        Page 1
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.           What Is PDX2WP?
  185.           ===============
  186.  
  187.                PDX2WP  is a utility which  will perform a  translation of a
  188.                Paradox  table into  a WordPerfect  document. The  documents
  189.                created by PDX2WP are meant for use with WordPerfect version
  190.                5.0 or later.
  191.  
  192.                It  is important to note  that PDX2WP does  not require that
  193.                either  Paradox or  WordPerfect be  present on  the computer
  194.                when using PDX2WP. All  that is required to run PDX2WP is an
  195.                existing  Paradox table  which will  be translated.  It must
  196.                also  be  noted that  PDX2WP does  not  affect or  alter the
  197.                original Paradox table in any manner.
  198.  
  199.                The WordPerfect  document which is created by  PDX2WP may be
  200.                any of three formats: 
  201.  
  202.                    --  A WordPerfect table, with  rows and columns, similar
  203.                        in appearance to a spreadsheet. In this format, each
  204.                        Paradox  record becomes  a  row  in the  WordPerfect
  205.                        table, with each column  representing a field of the
  206.                        record (up to the  WordPerfect limit of 32 columns).
  207.                        The maximum number of rows in a WordPerfect table is
  208.                        32,765.   WordPerfect tables  may be used  only with
  209.                        versions 5.1 or later of WordPerfect.
  210.  
  211.                    --  WordPerfect parallel columns,  where blocks of  text
  212.                        are separated into  columns which are  printed side-
  213.                        by-side.   With  PDX2WP  each field  of the  Paradox
  214.                        record  is entered into a  column, with as many col-
  215.                        umns as there are fields in the Paradox table (up to
  216.                        the WordPerfect limit of 24 columns).
  217.  
  218.                    --  WordPerfect secondary merge  file, where a secondary
  219.                        merge  record  is created  for  each  record in  the
  220.                        Paradox table.   A merge field  is created for  each
  221.                        field in  the Paradox record.  There is no  limit on
  222.                        the number of fields for a secondary merge record.
  223.  
  224.  
  225.           Installing PDX2WP
  226.           =================
  227.  
  228.                PDX2WP  is  fully contained  in  a  single executable  file,
  229.                PDX2WP.EXE.  Simply copy  this program from the distribution
  230.                disk to a directory which is included in your DOS path.  For
  231.  
  232.           ─────────────────────────────────────────────────────────────────
  233.           PDX2WP                        Page 2
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.                example, if you have a directory named \UTILITY in which you
  245.                keep all utilities, copy the PDX2WP.EXE file into the \UTIL-
  246.                ITY directory.
  247.  
  248.                Included with PDX2WP are the following files:
  249.  
  250.                    PDX2WP.DOC      This documentation file.
  251.                    PDX2WP.SC       A  Paradox script  which can be  used to
  252.                                    execute  PDX2WP from  within interactive
  253.                                    Paradox.
  254.                    INIT.SC         A  Paradox  startup  script which,  when
  255.                                    placed in the Paradox  startup directory
  256.                                    (i.e.,   \PARADOX3)   will  assign   the
  257.                                    PDX2WP.SC  script  to the  Shift-F5 key.
  258.                                    This  file should be  modified to direct
  259.                                    Paradox  to  the   directory  to   which
  260.                                    PDX2WP.SC was copied.
  261.                    CONTACTS.DB     A sample  Paradox  table for  use as  an
  262.                                    example for PDX2WP.
  263.  
  264.                Copy the  above files to appropriate  directories and PDX2WP
  265.                will be ready  to run  from either the  DOS command line  or
  266.                from within Paradox.
  267.  
  268.  
  269.           How to Use PDX2WP
  270.           =================
  271.  
  272.                This shareware version of  PDX2WP is a command-line oriented
  273.                program.   This means that there are no menus, windows, data
  274.                entry  forms, or other user  interface.  All  options to the
  275.                program are specified as parameters  to the program when run
  276.                from the DOS command line.
  277.  
  278.                The program may be run  from either the DOS command line  or
  279.                from within  a Paradox PAL script.   By creating a short PAL
  280.                script  and  attaching the  script to  a key  combination in
  281.                Paradox using  the SETKEY command,  the program may  also be
  282.                run  from interactive Paradox.   (Although  WordPerfect pro-
  283.                vides  the capability  to run  a DOS  command, there  is not
  284.                enough memory  available to run PDX2WP  while WordPerfect is
  285.                running.)
  286.  
  287.  
  288.                Running PDX2WP From the DOS Command Line
  289.                ----------------------------------------
  290.  
  291.  
  292.           ─────────────────────────────────────────────────────────────────
  293.           PDX2WP                        Page 3
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.                    When running PDX2WP from the DOS  command line, you must
  305.                    specify the name of the WordPerfect document you wish to
  306.                    create, the name of the Paradox table you wish to trans-
  307.                    late, and  a "switch" specifying which  type of WordPer-
  308.                    fect document you wish to create.
  309.  
  310.                    The syntax for PDX2WP is:
  311.  
  312.                        PDX2WP document-name table-name /type
  313.  
  314.                    "Document-name" is the name of the  WordPerfect document
  315.                    you  wish to create.  You may include a drive specifier,
  316.                    a  full path name, and a file  name.  The file name fol-
  317.                    lows  standard DOS naming conventions: a name of up to 8
  318.                    characters, followed by an optional period and an exten-
  319.                    sion of up to 3 characters.  The following are all valid
  320.                    names for a WordPerfect document:
  321.  
  322.                        MY-FILE
  323.                        PDX-TABL.DOC
  324.                        B:NAMES
  325.                        C:\WP\DOCUMENT\MAILLIST.WP
  326.  
  327.                    "Table-name" is the name of the Paradox table which will
  328.                    be translated.   This name may be  the name of any valid
  329.                    Paradox  table.   As  with  the  document-name, you  may
  330.                    include  a drive  specifier and  a full  path name.   An
  331.                    extension of "DB" is assumed.  Therefore, do not include
  332.                    an extension.   If an  extension is  included, an  error
  333.                    message will be displayed.
  334.  
  335.                    "Type" represents  the type  of translation you  wish to
  336.                    perform, and is always  preceded by a "/".   Valid types
  337.                    and there meaning are:
  338.  
  339.                            T       Create a WordPerfect Table  (Version 5.1
  340.                                    only)
  341.  
  342.                            C       Create parallel columns (Version  5.0 or
  343.                                    later)
  344.  
  345.                            M       Create a secondary  merge file  (Version
  346.                                    5.0 or later)
  347.  
  348.                    The following are examples of valid command-line entries
  349.                    for PDX2WP:
  350.  
  351.  
  352.           ─────────────────────────────────────────────────────────────────
  353.           PDX2WP                        Page 4
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.                        PDX2WP CONTACTS.WP CONTACTS /M
  365.                        PDX2WP \ACCOUNT.TBL \PARADOX\FILES\ACCOUNT /T
  366.                        PDX2WP A:MERGE.NMS NAMES /M
  367.                        PDX2WP PARTLIST \PARADOX\INVENTORY\PARTS /C
  368.  
  369.                    After  typing  the  appropriate  command-line  entry and
  370.                    pressing ENTER, several  lines of copyright  information
  371.                    are displayed.   After  the copyright  lines  is a  line
  372.                    which displays the  progress of the conversion  process,
  373.                    showing the record number  of each Paradox record  as it
  374.                    is  translated.  Upon  completion, a  message indicating
  375.                    the  total number  of records  translated is  displayed.
  376.                    This number indicates the number of rows in the WordPer-
  377.                    fect table or  column structure, or the  number of merge
  378.                    records created in a secondary merge file.
  379.  
  380.                Running PDX2WP From a Paradox PAL Script
  381.                ----------------------------------------
  382.  
  383.                    By using PDX2WP within a PAL script, the  translation of
  384.                    a Paradox  table can  be made to  execute automatically,
  385.                    without  user intervention.  PDX2WP  can be run within a
  386.                    PAL script using  the PAL command "RUN  BIG" followed by
  387.                    the  command-line entry  for  PDX2WP  described  in  the
  388.                    previous section.
  389.  
  390.                    A common application of this use would be to translate a
  391.                    Paradox ANSWER table which  is created as a result  of a
  392.                    query.   This allows for  the translation of  a selected
  393.                    subset of records from a Paradox table.  Following is an
  394.                    excerpt of a  simple PAL script performing such a query.
  395.                    The line numbers are shown for information only, and are
  396.                    not part of the script
  397.  
  398.                     1  query
  399.                     2
  400.                     3  contacts |Name   |Address  |City     |
  401.                     4           |check  |check    |check    |
  402.                     5           |       |         |         |
  403.                     6           |       |         |         |
  404.                     7
  405.                     8
  406.                     9  contacts |State            |Zip Code |
  407.                    10           |check, MA        |check    |
  408.                    11           |                 |         |
  409.                    12           |                 |         |
  410.                    13
  411.  
  412.           ─────────────────────────────────────────────────────────────────
  413.           PDX2WP                        Page 5
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.                    14  endquery
  425.                    15
  426.                    16  Do_It!
  427.                    17
  428.                    18  If Istable("Answer") then
  429.                    19      run big "pdx2wp contacts.wp answer /m"
  430.                    20  endif
  431.  
  432.                    In this  example, the  first portion  of PAL  code, from
  433.                    line 1 to line 14, is a script which was generated using
  434.                    the Paradox  QuerySave command.  The  script queries the
  435.                    Paradox  table "Contacts,"  requesting the  fields Name,
  436.                    Address, City, State, and Zip Code, where State is equal
  437.                    to  "MA."    By  editing the  script  with  the  Paradox
  438.                    Script/Edit command and adding  lines 15 through 20, the
  439.                    script can be  made to  perform both the  query and  the
  440.                    PDX2WP translation of the resulting Answer file.
  441.  
  442.                    The "Do_It!" command on  line 16 causes Paradox  to per-
  443.                    form  the query  specified on  lines 1  through 14.   If
  444.                    there  are any records which satisfy the criteria in the
  445.                    query  command, the  Answer table  will be  created with
  446.                    those  selected  records  and  will become  the  current
  447.                    table.  Otherwise, no Answer  table will be created  and
  448.                    the  current table  will  still be  the Contacts  table.
  449.                    Line 18 checks to see if the current table is the Answer
  450.                    table.   If so, then line 19 is executed, which actually
  451.                    runs PDX2WP as  if it  were entered at  the DOS  command
  452.                    line.   When  PDX2WP completes the  translation, control
  453.                    will  return to the PAL script, and any further commands
  454.                    will be executed.
  455.  
  456.  
  457.                Running PDX2WP From Interactive Paradox
  458.                ---------------------------------------
  459.  
  460.                    There are two methods of running  PDX2WP from the inter-
  461.                    active Paradox environment.   It may be run as  a "mini-
  462.                    cript"  using the same statement shown on line 20 of the
  463.                    above script, or it  can be attached to a  Paradox "hot-
  464.                    key" with the SETKEY command.
  465.  
  466.                    To execute PDX2WP as a mini-script, access the PAL  menu
  467.                    by pressing Alt-F10.   Choose the MiniScript option from
  468.                    the menu.   A message  prompting for a  command will  be
  469.                    displayed.  Type in  the command using the RUN  BIG com-
  470.                    mand, as in the example on line 20 of the  script above.
  471.  
  472.           ─────────────────────────────────────────────────────────────────
  473.           PDX2WP                        Page 6
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.                    Be  sure  to substitute  the  appropriate document-name,
  485.                    table-name  and  translation type  in the  command, then
  486.                    press Enter to execute PDX2WP.
  487.  
  488.                    The second  method for running PDX2WP  from the interac-
  489.                    tive  Paradox environment  is  by assigning  the  PDX2WP
  490.                    command to a key combination.  This is done by using the
  491.                    Paradox  SETKEY command  in a  special PAL  script named
  492.                    "Init."
  493.  
  494.                    The Init  script resides  in the default  data directory
  495.                    for  Paradox, and includes any number of functions to be
  496.                    performed  automatically when  Paradox is  first loaded.
  497.                    By including  a SETKEY  command for  PDX2WP in  the Init
  498.                    script,  the PDX2WP  utility may  be executed  simply by
  499.                    performing the  keystroke to  which the program  was as-
  500.                    signed.   The following line assigns  the PDX2WP command
  501.                    to the Shift-F5 key combination:
  502.  
  503.                        setkey  "F15" run big  "pdx2wp " +  table() + "  " +
  504.                            table() + " /t"
  505.  
  506.                    This  example again uses the RUN BIG command, as well as
  507.                    the  TABLE() function,  which  returns the  name of  the
  508.                    current Paradox table, to create a WordPerfect file with
  509.                    the same name as the Paradox table.
  510.  
  511.                    Although this is a simple example, it does not allow the
  512.                    flexibility of  choosing which  type  of translation  to
  513.                    perform once Paradox is running.  By using a combination
  514.                    of  the SETKEY command in the Init script and a separate
  515.                    script which performs the translation, the choice can be
  516.                    made at the time the key combination is pressed.  Rather
  517.                    than having  the assigned key combination  do the actual
  518.                    translation,  a separate  script  may be  played by  the
  519.                    assigned key  combination.  The SETKEY  statement in the
  520.                    Init script would then look more like the following:
  521.  
  522.                        setkey "F15" play "\\paradox3\\pdx2wp"
  523.  
  524.                    The section of the line in quotes after the PLAY command
  525.                    is the path and  file name of  the script to be  played.
  526.                    (When specifying a  path or directory  in a script,  the
  527.                    subdirectory  names  must be  separated  by  2 backwards
  528.                    slashes.)
  529.  
  530.  
  531.  
  532.           ─────────────────────────────────────────────────────────────────
  533.           PDX2WP                        Page 7
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.                    A complete  sample PDX2WP  script is included  with this
  545.                    package,  and may be  used as is or  as an example which
  546.                    may  be expanded upon.  The sample script first verifies
  547.                    that  a table  image is  on the  Paradox workspace.   If
  548.                    there  is no image on  the workspace, a  message is dis-
  549.                    played and  processing stops, returning  to the previous
  550.                    state.  If there is an image on the workspace, a Paradox
  551.                    menu is displayed.  The menu allows the selection of the
  552.                    translation  type which  PDX2WP will  perform.   Once an
  553.                    option is  chosen, the  appropriate translation is  per-
  554.                    formed.   The WordPerfect document is  given a file name
  555.                    which  is the  same as  the Paradox  table name,  and an
  556.                    extension of .COL,  .MRG, or .TBL for a parallel columns
  557.                    document,  secondary  merge  document,   or  WordPerfect
  558.                    table, respectively.
  559.  
  560.                    By copying  the sample script to  your Paradox directory
  561.                    and  adding the  SETKEY statement  to the  existing Init
  562.                    script (or  creating an  Init script which  includes the
  563.                    SETKEY statement),  the PDX2WP translation  utility will
  564.                    be  continuously available  from within  the interactive
  565.                    Paradox environment.
  566.  
  567.  
  568.           Limitations of PDX2WP
  569.           =====================
  570.  
  571.                This  version  of PDX2WP  is  a shareware  product,  and has
  572.                several limitations.  Though it is a totally  functional and
  573.                useful program, there  are several  limitations and  default
  574.                settings which may not be overridden.  Most of these will be
  575.                addressed in  a forthcoming commercial version  of the prod-
  576.                uct, which should be available sometime in the first half of
  577.                1991.  Where appropriate, the differences between the share-
  578.                ware version and the commercial version are noted.
  579.  
  580.                    --  Paradox date fields  are translated to the  standard
  581.                        MM/DD/YY format.  The  commercial version will  pro-
  582.                        vide the  choice  between this  format  and  several
  583.                        others.
  584.  
  585.                    --  When translating  to  a WordPerfect  table,  numeric
  586.                        fields  are  decimal aligned  in  the  cell, with  2
  587.                        decimal places.   The commercial version will  allow
  588.                        selection  of  numeric  formats,  including  commas,
  589.                        decimal places, and currency notations.
  590.  
  591.  
  592.           ─────────────────────────────────────────────────────────────────
  593.           PDX2WP                        Page 8
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.                    --  All fields  in the Paradox table  are translated and
  605.                        placed into  separate columns or fields,  and in the
  606.                        same  order  as they  appear  in  the Paradox  table
  607.                        structure.   The commercial  version will  allow the
  608.                        selection  of  specific  fields  in  a  user-defined
  609.                        order.  It  will also  allow the joining  of two  or
  610.                        more fields  together, separated  by a  carriage re-
  611.                        turn, a space, or nothing.
  612.  
  613.                    --  When translating to a WordPerfect table, the Paradox
  614.                        field names  are entered into  the first row  of the
  615.                        WordPerfect table to serve  as headers for the table
  616.                        structure.  This will be an option in the commercial
  617.                        version.
  618.  
  619.                    --  When translating to a secondary merge file, no field
  620.                        names  are defined.   Translation  occurs  using the
  621.                        standard ^E and ^R separators used in versions prior
  622.                        to  5.1.   The  commercial version  will provide  an
  623.                        option to  use the  version 5.1 {FIELD  NAMES}, {END
  624.                        FIELD} and {END RECORD} codes.
  625.  
  626.                    --  When translating to a parallel  columns format, only
  627.                        the  first  24 fields  from  the  Paradox table  are
  628.                        converted.  This  is a limitation  in the number  of
  629.                        columns  that  WordPerfect  allows,  rather  than  a
  630.                        limitation of PDX2WP.
  631.  
  632.                    --  When  translating to  a WordPerfect table,  only the
  633.                        first  32 fields  and the  first 32,765  records are
  634.                        translated.   Again,  this  is a  limitation in  the
  635.                        number of columns and rows that  WordPerfect allows,
  636.                        not a limitation of PDX2WP.
  637.  
  638.                    --  Since PDX2WP has no knowledge of printer definitions
  639.                        used  in a  particular installation  of WordPerfect,
  640.                        there  is  no printer  information  included  in the
  641.                        created document  files.  This restricts these docu-
  642.                        ments from being printed from the List Files mode of
  643.                        WordPerfect.   They  must  first  be retrieved  into
  644.                        WordPerfect, so  they may  be formatted for  the de-
  645.                        fault printer then printed.
  646.  
  647.                    --  When  translating  to either  parallel columns  or a
  648.                        WordPerfect table,  the document  is created with  a
  649.                        portrait layout with 1" left and right margins.  The
  650.                        columns are all created the same size, based  on the
  651.  
  652.           ─────────────────────────────────────────────────────────────────
  653.           PDX2WP                        Page 9
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.                        page layout and margin size.  The commercial version
  665.                        will allow selection of portrait  or landscape mode,
  666.                        as  well  as  user-definable left,  right,  top, and
  667.                        bottom margins.
  668.  
  669.                    --  Password protected tables are not supported by  this
  670.                        version  of PDX2WP.    The  commercial version  will
  671.                        provide facilities for accessing protected tables.
  672.  
  673.                    --  Access to Paradox tables on a  local area network is
  674.                        not  supported by  this version  of PDX2WP.   Again,
  675.                        network support will be  available in the commercial
  676.                        version of PDX2WP.
  677.  
  678.  
  679.           Suggestions and Hints
  680.           =====================
  681.  
  682.                Listed  below are  some  helpful ideas  and suggestions  for
  683.                getting the most from PDX2WP.
  684.  
  685.                    --  If you are already  using Paradox, you can translate
  686.                        only  the fields  you  need by  using the  query-by-
  687.                        example capabilities of Paradox.  When querying, use
  688.                        the F6 key to check only those fields which you wish
  689.                        to be  translated into  WordPerfect.   The resulting
  690.                        Answer table will only  include the fields that have
  691.                        been  checked with the F6  key.  Then  use PDX2WP to
  692.                        translate the Answer table.
  693.  
  694.                    --  When creating a WordPerfect  table, all columns  are
  695.                        set to  equal widths.   Once  the document  has been
  696.                        created,  the column  widths may  be easily  changed
  697.                        using table edit mode (Alt-F7).  All aspects of  the
  698.                        table may be changed in this manner.
  699.  
  700.                    --  Similarly,  when  creating  parallel   columns,  all
  701.                        columns are set to equal widths.  Column  widths and
  702.                        margins  may  be  set  using  the Column  Definition
  703.                        command  (Alt-F7).   This is  a bit  more cumbersome
  704.                        than changing column widths in a table.
  705.  
  706.                    --  It may be  useful to change  the orientation of  the
  707.                        page from portrait mode to landscape mode by select-
  708.                        ing  a different  paper size  using the  Page Format
  709.                        command.  This will  allow the use of  wider columns
  710.                        in both tables and parallel columns.
  711.  
  712.           ─────────────────────────────────────────────────────────────────
  713.           PDX2WP                       Page 10
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.                    --  When creating  a WordPerfect  table,  be aware  that
  725.                        there are considerably more codes required to create
  726.                        a table than to create parallel columns.  Your final
  727.                        document may be as much as 7 to 10 times larger than
  728.                        the equivalent Paradox  table translated to parallel
  729.                        columns.
  730.  
  731.  
  732.           Final Comments
  733.           ==============
  734.  
  735.                As  mentioned earlier, this version of PDX2WP is a shareware
  736.                product.   It is not in the  public domain, nor is it "Free-
  737.                ware."   As such, you are expected  to register your copy of
  738.                PDX2WP  by filling  out the Invoice/Registration  Form which
  739.                appears at the end of this document.
  740.  
  741.                As a registered user,  you will be made aware of  all future
  742.                versions of PDX2WP, commercial as well as shareware.  If you
  743.                decide to upgrade to the commercial version when  it becomes
  744.                available, your registration fee will be credited toward the
  745.                price  of the  commercial version.   You  will also  be made
  746.                aware  of other utilities and programs from S. L. S. Systems
  747.                as they become available.
  748.  
  749.                Your comments and suggestions  regarding PDX2WP are welcome.
  750.                You have the opportunity  to impact the future of  this pro-
  751.                gram,  as well as provide input for the development of other
  752.                useful utilities and programs.
  753.  
  754.                S. L. S. Systems  may be reached through Electronic  Mail on
  755.                Compuserve  (account number  76104,2074) or  by mail  at the
  756.                address on the Invoice/Registration Form.
  757.  
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.           ─────────────────────────────────────────────────────────────────
  773.           PDX2WP                       Page 11
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.                                  Invoice/Registration Form
  785.                                  =========================
  786.  
  787.  
  788.                                                            Date: __________
  789.  
  790.  
  791.                                                          S. L. S. Systems  
  792.                                                          13 Shirley Avenue 
  793.                                                          Kingston, MA 02364
  794.  
  795.  
  796.                SOLD TO:
  797.  
  798.                Name:    ___________________________________
  799.  
  800.                Company: ___________________________________
  801.  
  802.                Address: ___________________________________
  803.  
  804.                         ___________________________________
  805.  
  806.                Phone:  (_____) ___________________
  807.  
  808.                FAX:    (_____) ___________________
  809.  
  810.  
  811.  
  812.                ┌────────────────────────────────────────┬─────────────────┐
  813.                │      Description                       │     Price       │
  814.                ├────────────────────────────────────────┼─────────────────┤
  815.                │ License for PDX2WP                     │  $    30.00     │
  816.                │                                        │                 │
  817.                │ ____ additional licenses @ $30.00      │    _________    │
  818.                │                                        │                 │
  819.                │                                        │                 │
  820.                │                                        │                 │
  821.                └────────────────────────────────────────┼─────────────────┤
  822.                                  Total Amount Enclosed  │  $              │
  823.                                                         └─────────────────┘
  824.  
  825.  
  826.  
  827.                Please make checks payable to:
  828.                        S. L. S. Systems
  829.                        13 Shirley Avenue
  830.                        Kingston, MA 02364
  831.